package com.xique.park.bean.domain;

import lombok.Data;
import lombok.EqualsAndHashCode;
import com.xique.common.core.annotation.Excel;
import com.xique.common.core.web.domain.BaseEntity;

/**
 * 车辆管理类型-车库停放权限关系对象 t_park_car_mngtype_garage
 *
 * @author xique
 * @date 2021-12-09
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class ParkCarMngtypeGarage extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 主键id
     */
    private Long id;

    /**
     * 车辆管理类型小类表记录id
     */
    @Excel(name = "车辆管理类型小类表记录id")
    private Long carTypeId;

    /**
     * 车库id
     */
    @Excel(name = "车库id")
    private Long garageId;

    /**
     * 停车场id
     */
    @Excel(name = "停车场id")
    private Long parkId;

    /**
     * 车辆类型：超大车，大车，小车，其他车
     */
    @Excel(name = "车辆类型：超大车，大车，小车，其他车")
    private Long carType;

    /**
     * 停放权限：1-？？ 2-？？
     */
    @Excel(name = "停放权限：1-？？ 2-？？ ")
    private String parkAuth;

    /**
     * 车位满停放权限：1-？？ 2-？？
     */
    @Excel(name = "车位满停放权限：1-？？ 2-？？")
    private String parkAuthFullspace;

    /**
     * 过期停放权限：1-？？ 2-？？
     */
    @Excel(name = "过期停放权限：1-？？ 2-？？")
    private String parkAuthOverdue;

    /**
     * 允许停放时间段，多个时间段用，分隔
     */
    @Excel(name = "允许停放时间段，多个时间段用，分隔")
    private String parkDuration;

    /**
     * 创建人
     */
    @Excel(name = "创建人")
    private Long createUser;

    /**
     * 更新人
     */
    @Excel(name = "更新人")
    private Long updateUser;

}
